<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>逻辑运算符</title>
</head>

<body>
    <p>逻辑运算符：&&（与），||（或），！（非）。</p>
    <p>逻辑运算符的运算结果就只有两种：true，false。</p>
    <p>&&（与）运算符：所有条件全部满足时，才会为 true，只要存在一个条件不满足时就为 false。</p>
    <p>||（或）运算符：只要满足其中任一个条件，就为 true，只有在所有条件都不满足时，才为 false</p>
    <p>！（非）运算符：对当前条件进行取反。</p>
    <p style="color: red;">注：逻辑运算符可以对任何类型的数据进行运算，运算时转为对应的bool值。</p>
    <p style="color: red;">注：数值的布尔值："0"的布尔值为假，其它的数值都为真。</p>
    <p style="color: red;">注：字符串的布尔值：""空字符时为假，其它的都为真。</p>
    <p style="color: red;">注：对象的布尔值：不管对象是否为空，对象的布尔值都为真。</p>
    <p style="color: red;">注：undefined、null、NaN 的布尔值都为假。</p>
</body>

</html>